[INFO] fetching crate claude-code-client-sdk 0.1.46...
[INFO] testing claude-code-client-sdk-0.1.46 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate claude-code-client-sdk 0.1.46 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate claude-code-client-sdk 0.1.46
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate claude-code-client-sdk 0.1.46
[INFO] tweaked toml for crates.io crate claude-code-client-sdk 0.1.46 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate claude-code-client-sdk 0.1.46 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate claude-code-client-sdk 0.1.46 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0
[INFO] running `Command { std: "docker" "start" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling env_home v0.1.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling which v8.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling claude-code-client-sdk v0.1.46 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.81s
[INFO] running `Command { std: "docker" "inspect" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling claude-code-client-sdk v0.1.46 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.00s
[INFO] running `Command { std: "docker" "inspect" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/claude_code-2fea59e10bad23a4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_prefixed_version ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_trailing_text_after_whitespace ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_accepts_numeric_uid ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_rejects_null_byte_in_username ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_plain_version ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_accepts_current_username ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_rejects_unknown_user ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_rejects_invalid_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/agent_definition_tests.rs (/opt/rustwide/target/debug/deps/agent_definition_tests-c24623c5ea79c790)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_agent_definition_deserialization ... ok
[INFO] [stdout] test test_agent_definition_serialization_full ... ok
[INFO] [stdout] test test_agent_definition_serialization_minimal ... ok
[INFO] [stdout] test test_agent_definitions_map_serialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/buffering_tests.rs (/opt/rustwide/target/debug/deps/buffering_tests-39ba8546dda19ffd)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_json_with_embedded_newlines ... ok
[INFO] [stdout] test test_buffer_size_option ... ok
[INFO] [stdout] test test_multiple_json_objects_on_single_line ... ok
[INFO] [stdout] test test_multiple_newlines_between_objects ... ok
[INFO] [stdout] test test_split_json_across_multiple_reads ... ok
[INFO] [stdout] test test_mixed_complete_and_split_json ... ok
[INFO] [stdout] test test_buffer_size_exceeded ... ok
[INFO] [stdout] test test_large_minified_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_tests.rs (/opt/rustwide/target/debug/deps/client_tests-e0a97f7104b4ddea)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test_disconnect_without_connect ... ok
[INFO] [stdout] test test_interrupt_not_connected ... ok
[INFO] [stdout] test test_connect_with_messages_is_non_blocking_for_pending_stream ... ok
[INFO] [stdout] test test_connect_with_initial_messages ... ok
[INFO] [stdout] test test_interrupt_sends_control_request ... ok
[INFO] [stdout] test test_concurrent_send_receive ... ok
[INFO] [stdout] test test_connect_with_messages_does_not_close_stdin ... ok
[INFO] [stdout] test test_get_mcp_status_returns_typed_payload ... ok
[INFO] [stdout] test test_manual_connect_disconnect ... ok
[INFO] [stdout] test test_mcp_and_task_control_requests ... ok
[INFO] [stdout] test test_query_sends_user_message_with_session ... ok
[INFO] [stdout] test test_double_connect ... ok
[INFO] [stdout] test test_receive_messages_not_connected ... ok
[INFO] [stdout] test test_query_with_stream_input ... ok
[INFO] [stdout] test test_receive_response_collect_pattern ... ok
[INFO] [stdout] test test_receive_response_not_connected ... ok
[INFO] [stdout] test test_client_with_full_options ... ok
[INFO] [stdout] test test_query_stream_keeps_session_open_for_follow_up_query ... ok
[INFO] [stdout] test test_receive_messages_detailed_parsing ... ok
[INFO] [stdout] test test_receive_response_stops_at_result ... ok
[INFO] [stdout] test test_query_stream_injects_session_id ... ok
[INFO] [stdout] test test_scope_cleanup_on_error ... ok
[INFO] [stdout] test test_errors_when_not_connected ... ok
[INFO] [stderr]      Running tests/concurrency_tests.rs (/opt/rustwide/target/debug/deps/concurrency_tests-a2bdf9cfbe29ad69)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_disconnect_aborts_background_task ... ok
[INFO] [stdout] test test_query_and_receive_use_shared_ref ... ok
[INFO] [stdout] test test_multiple_control_requests_with_buffered_responses ... ok
[INFO] [stdout] test test_reconnect_after_disconnect_with_factory ... ok
[INFO] [stdout] test test_background_task_handles_control_request_and_sdk_message ... ok
[INFO] [stdout] test test_single_use_transport_errors_on_reconnect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_agents_settings_tests.rs (/opt/rustwide/target/debug/deps/e2e_agents_settings_tests-67c6ef6e7a352347)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_e2e_setting_sources_user_only ... ok
[INFO] [stdout] test test_e2e_filesystem_agent_loading ... ok
[INFO] [stdout] test test_e2e_large_agents_via_initialize ... ok
[INFO] [stdout] test test_e2e_agent_via_query_function ... ok
[INFO] [stdout] test test_e2e_setting_sources_project_included ... ok
[INFO] [stdout] test test_e2e_agent_definition_in_init ... ok
[INFO] [stdout] test test_e2e_setting_sources_default ... ok
[INFO] [stdout] test test_e2e_large_agents ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_hooks_tests.rs (/opt/rustwide/target/debug/deps/e2e_hooks_tests-d0fba66936187174)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_e2e_multiple_hooks ... ok
[INFO] [stdout] test test_e2e_post_tool_use_with_tool_use_id ... ok
[INFO] [stdout] test test_e2e_hook_continue_and_stop ... ok
[INFO] [stdout] test test_e2e_pre_tool_use_with_tool_use_id ... ok
[INFO] [stdout] test test_e2e_hook_permission_decision ... ok
[INFO] [stdout] test test_e2e_hook_additional_context ... ok
[INFO] [stdout] test test_e2e_notification_hook ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sdk_mcp_tools_tests.rs (/opt/rustwide/target/debug/deps/e2e_sdk_mcp_tools_tests-d526058cd018ced4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_sdk_mcp_without_permissions ... ok
[INFO] [stdout] test test_sdk_mcp_tool_execution ... ok
[INFO] [stdout] test test_sdk_mcp_multiple_tools ... ok
[INFO] [stderr]      Running tests/e2e_structured_output_tests.rs (/opt/rustwide/target/debug/deps/e2e_structured_output_tests-5f5ba0af3a7c0887)
[INFO] [stdout] test test_sdk_mcp_permission_enforcement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_e2e_structured_output_with_enum ... ok
[INFO] [stdout] test test_e2e_nested_structured_output ... ok
[INFO] [stdout] test test_e2e_simple_structured_output ... ok
[INFO] [stdout] test test_e2e_structured_output_with_tools ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_subprocess_mock_tests.rs (/opt/rustwide/target/debug/deps/e2e_subprocess_mock_tests-0bbf75a9de5d90aa)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_partial_messages_disabled_by_default ... ok
[INFO] [stdout] test test_stderr_callback_receives_debug_lines ... ok
[INFO] [stdout] test test_dynamic_controls_with_subprocess_transport ... ok
[INFO] [stdout] test test_partial_messages_stream_event_types ... ok
[INFO] [stdout] test test_sdk_mcp_control_message_roundtrip ... ok
[INFO] [stdout] test test_partial_messages_thinking_deltas ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_handling_tests.rs (/opt/rustwide/target/debug/deps/error_handling_tests-f8b6a6bb01c43be7)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_can_use_tool_requires_messages_not_text ... ok
[INFO] [stdout] test test_can_use_tool_conflicts_with_permission_prompt_tool_name ... ok
[INFO] [stdout] test test_control_response_error_propagated ... ok
[INFO] [stdout] test test_empty_transport_returns_no_messages ... ok
[INFO] [stdout] test test_transport_read_error_propagated_to_consumer ... ok
[INFO] [stdout] test test_control_request_fails_fast_when_reader_terminated ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/errors_tests.rs (/opt/rustwide/target/debug/deps/errors_tests-3c656f1861a89a4d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_json_decode_error ... ok
[INFO] [stdout] test test_process_error ... ok
[INFO] [stdout] test test_connection_error ... ok
[INFO] [stdout] test test_cli_not_found_error ... ok
[INFO] [stdout] test test_base_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/message_parser_tests.rs (/opt/rustwide/target/debug/deps/message_parser_tests-dcf98f087cd000f4)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_known_message_types_still_parsed ... ok
[INFO] [stdout] test test_parse_missing_type_field ... ok
[INFO] [stdout] test test_parse_task_system_messages_with_typed_accessors ... ok
[INFO] [stdout] test test_parse_user_message_with_mixed_blocks ... ok
[INFO] [stdout] test test_parse_valid_assistant_message_with_thinking_and_error ... ok
[INFO] [stdout] test test_parse_invalid_data_type ... ok
[INFO] [stdout] test test_parse_missing_fields_errors_contain_data ... ok
[INFO] [stdout] test test_parse_valid_system_message ... ok
[INFO] [stdout] test test_parse_user_message_with_uuid_and_tool_result ... ok
[INFO] [stdout] test test_parse_valid_user_message ... ok
[INFO] [stdout] test test_rate_limit_event_rejected_returns_none ... ok
[INFO] [stdout] test test_rate_limit_event_returns_none ... ok
[INFO] [stdout] test test_parse_unknown_message_type_returns_none ... ok
[INFO] [stdout] test test_parse_valid_result_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_callbacks_tests.rs (/opt/rustwide/target/debug/deps/query_callbacks_tests-6e59cbb7f2ca1e46)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_async_hook_output ... ok
[INFO] [stdout] test test_field_name_conversion ... ok
[INFO] [stdout] test test_notification_hook_callback ... ok
[INFO] [stdout] test test_hook_execution ... ok
[INFO] [stdout] test test_hook_output_fields ... ok
[INFO] [stdout] test test_post_tool_use_hook_with_updated_mcp_output ... ok
[INFO] [stdout] test test_new_hook_events_registered_in_hooks_config ... ok
[INFO] [stdout] test test_permission_callback_allow ... ok
[INFO] [stdout] test test_permission_request_hook_callback ... ok
[INFO] [stdout] test test_permission_callback_input_modification ... ok
[INFO] [stdout] test test_pre_tool_use_hook_with_additional_context ... ok
[INFO] [stdout] test test_subagent_start_hook_callback ... ok
[INFO] [stdout] test test_permission_callback_deny ... ok
[INFO] [stdout] test test_options_with_callbacks ... ok
[INFO] [stdout] test test_callback_exception_handling ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/query_stream_api_tests.rs (/opt/rustwide/target/debug/deps/query_stream_api_tests-ed2866527ea3cc63)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_query_stream_from_stream_streams_both_directions ... ok
[INFO] [stdout] test test_query_from_stream_accepts_streamed_input ... ok
[INFO] [stdout] test test_one_shot_query_closes_transport_on_read_error ... ok
[INFO] [stdout] test test_query_stream_returns_streamed_messages ... ok
[INFO] [stdout] test test_stream_early_drop_triggers_cleanup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sdk_mcp_tests.rs (/opt/rustwide/target/debug/deps/sdk_mcp_tests-0fe7ff68fcc1bd8e)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_error_handling ... ok
[INFO] [stdout] test test_image_content_support ... ok
[INFO] [stdout] test test_server_creation ... ok
[INFO] [stdout] test test_mixed_servers ... ok
[INFO] [stdout] test test_sdk_mcp_server_handlers ... ok
[INFO] [stdout] test test_tool_annotations ... ok
[INFO] [stdout] test test_tool_annotations_in_jsonrpc ... ok
[INFO] [stdout] test test_tool_creation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sessions_tests.rs (/opt/rustwide/target/debug/deps/sessions_tests-43777b9ca7714d91)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_get_session_messages_rejects_invalid_session_id ... ok
[INFO] [stdout] test test_list_sessions_and_get_session_messages ... ok
[INFO] [stdout] test test_list_sessions_handles_multibyte_prompt_truncation_safely ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/settings_tests.rs (/opt/rustwide/target/debug/deps/settings_tests-4db23aceabaac187)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_options_default_has_no_setting_sources ... ok
[INFO] [stdout] test test_permission_mode_in_options ... ok
[INFO] [stdout] test test_setting_source_serialization ... ok
[INFO] [stdout] test test_setting_source_deserialization ... ok
[INFO] [stdout] test test_options_with_setting_sources ... ok
[INFO] [stdout] test test_permission_mode_serialization_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/structured_output_tests.rs (/opt/rustwide/target/debug/deps/structured_output_tests-4a7cc3f565113e2d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_output_format_json_schema_config ... ok
[INFO] [stdout] test test_result_message_without_structured_output ... ok
[INFO] [stdout] test test_result_message_parsed_via_message_parser ... ok
[INFO] [stdout] test test_result_message_with_structured_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport_command_tests.rs (/opt/rustwide/target/debug/deps/transport_command_tests-f365c952f91d1100)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test test_build_command_large_agents_work ... ok
[INFO] [stdout] test test_build_command_with_extra_args ... ok
[INFO] [stdout] test test_build_command_with_add_dirs ... ok
[INFO] [stdout] test test_build_command_with_fallback_model ... ok
[INFO] [stdout] test test_build_command_with_max_thinking_tokens ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers ... ok
[INFO] [stdout] test test_build_command_agents_always_via_initialize ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers_as_file_path ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers_as_json_string ... ok
[INFO] [stdout] test test_build_command_with_sandbox_minimal ... ok
[INFO] [stdout] test test_build_command_with_options ... ok
[INFO] [stdout] test test_build_command_with_sandbox_and_settings_json ... ok
[INFO] [stdout] test test_build_command_with_sandbox_only ... ok
[INFO] [stdout] test test_build_command_always_uses_streaming ... ok
[INFO] [stdout] test test_cli_path_accepts_pathbuf_path ... ok
[INFO] [stdout] test test_build_command_with_settings_json ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_preset_and_append ... ok
[INFO] [stdout] test test_concurrent_writes_fail_without_lock ... ok
[INFO] [stdout] test test_build_command_with_settings_file ... ok
[INFO] [stdout] test test_build_command_with_settings_file_and_no_sandbox ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_preset ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_string ... ok
[INFO] [stdout] test test_build_command_basic ... ok
[INFO] [stdout] test test_build_command_without_tools ... ok
[INFO] [stdout] test test_build_command_with_tools_preset ... ok
[INFO] [stdout] test test_build_command_with_tools_array ... ok
[INFO] [stdout] test test_read_messages_transport_creation ... ok
[INFO] [stdout] test test_session_continuation ... ok
[INFO] [stdout] test test_sandbox_network_config ... ok
[INFO] [stdout] test test_settings_merge_failure_errors_in_strict_mode ... ok
[INFO] [stdout] test test_settings_merge_failure_falls_back_when_not_strict ... ok
[INFO] [stdout] test test_find_cli_not_found ... ok
[INFO] [stdout] test test_build_command_with_tools_empty_array ... ok
[INFO] [stdout] test test_env_vars_passed_to_subprocess ... ok
[INFO] [stdout] test test_connect_with_nonexistent_cwd ... ok
[INFO] [stdout] test test_concurrent_writes_are_serialized ... ok
[INFO] [stdout] test test_connect_close ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types_tests.rs (/opt/rustwide/target/debug/deps/types_tests-293a681e4dacb662)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_assistant_message_with_text ... ok
[INFO] [stdout] test test_assistant_message_with_thinking ... ok
[INFO] [stdout] test test_default_options ... ok
[INFO] [stdout] test test_mcp_status_config_deserialization_is_type_disambiguated ... ok
[INFO] [stdout] test test_mcp_status_response_deserialization ... ok
[INFO] [stdout] test test_result_message ... ok
[INFO] [stdout] test test_options_permission_modes ... ok
[INFO] [stdout] test test_tool_permission_context_with_blocked_path ... ok
[INFO] [stdout] test test_tool_use_and_result_block ... ok
[INFO] [stderr]    Doc-tests claude_code
[INFO] [stdout] test test_user_message_creation ... ok
[INFO] [stdout] test test_tool_permission_context_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient (line 66) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::connect (line 239) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::disconnect (line 770) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::get_mcp_status (line 674) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::connect_with_messages (line 336) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::get_server_info (line 744) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::interrupt (line 562) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::new (line 118) ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::receive_response (line 530) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::rewind_files (line 646) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::set_model (line 618) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::receive_message (line 502) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query (line 198) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::query_stream (line 452) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::wait_for_initial_messages (line 374) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::set_permission_mode (line 590) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_as_stream (line 280) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_from_stream_as_stream (line 322) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 30) - compile ... ok
[INFO] [stdout] test src/query.rs - query::Query::close (line 807) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::end_input (line 623) ... ignored
[INFO] [stdout] test src/lib.rs - (line 54) - compile ... ok
[INFO] [stdout] test src/query.rs - query::Query::get_mcp_status (line 675) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::initialization_result (line 310) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::initialize (line 260) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::interrupt (line 696) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::receive_next_message (line 648) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::rewind_files (line 756) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_input_from_stream (line 486) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_input_messages (line 464) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_raw_message (line 433) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_user_message (line 411) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::set_model (line 735) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::set_permission_mode (line 714) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::spawn_input_from_stream (line 518) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::stream_input (line 561) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::stream_input_from_stream (line 581) ... ignored
[INFO] [stdout] test src/query_fn.rs - query_fn::query_from_stream (line 77) - compile ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_stream (line 117) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::call_tool_json (line 265) - compile ... ok
[INFO] [stdout] test src/errors.rs - errors::ClaudeSDKError::new (line 26) ... ok
[INFO] [stdout] test src/errors.rs - errors::CLIJSONDecodeError::new (line 166) ... ok
[INFO] [stdout] test src/errors.rs - errors::ProcessError::new (line 122) ... ok
[INFO] [stdout] test src/errors.rs - errors::CLINotFoundError::new (line 87) ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query (line 40) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::create_sdk_mcp_server (line 325) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::tool (line 124) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::new (line 170) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::list_tools_json (line 218) ... ok
[INFO] [stdout] test src/transport/mod.rs - transport::TransportFactory (line 127) ... ignored
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_from_stream (line 239) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp (line 9) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::new (line 45) ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_stream_from_stream (line 151) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::query (line 404) - compile ... ok
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::JsonStreamBuffer::push_chunk (line 97) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::has_tools (line 204) ... ok
[INFO] [stdout] test src/query.rs - query::handle_sdk_mcp_request (line 1218) - compile ... ok
[INFO] [stdout] test src/errors.rs - errors::MessageParseError::new (line 201) ... ok
[INFO] [stdout] test src/errors.rs - errors::CLIConnectionError::new (line 55) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::SdkMcpTool::with_annotations (line 87) ... ok
[INFO] [stdout] test src/message_parser.rs - message_parser::parse_message (line 132) ... ok
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::JsonStreamBuffer::new (line 69) ... ok
[INFO] [stdout] test src/types.rs - types::McpServerConfig::to_cli_json (line 631) ... ok
[INFO] [stdout] test src/types.rs - types::PermissionUpdate::to_cli_dict (line 292) ... ok
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::reader (line 198) ... FAILED
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::writer (line 216) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::new (line 181) ... FAILED
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::split_with_adapter (line 151) ... FAILED
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::reader (line 198) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1602) panicked at /tmp/rustdoctestGSocOw/doctest_bundle_2024.rs:857:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f7ed708eff8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f7ed708eff8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f7ed708eff8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f7ed708eff8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f7ed70a405a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f7ed70a405a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5f7ed7094792 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5f7ed7094792 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5f7ed706ca16 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f7ed706ca16 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f7ed7086b51 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5f7ed7086dcb - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5f7ed706cad2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5f7ed7061a39 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5f7ed706d90d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5f7ed70a481c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5f7ed70a4592 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5f7ed6ebacec - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_62::main
[INFO] [stdout]   18:     0x5f7ed6ebaeb6 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_62::__main_fn
[INFO] [stdout]   19:     0x5f7ed6eafcb1 - doctest_runner_2024[68d0bfab61465c48]::__doctest_62::TEST::{closure#0}
[INFO] [stdout]   20:     0x5f7ed6eb41a6 - <doctest_runner_2024[68d0bfab61465c48]::__doctest_62::TEST::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5f7ed6eb16c9 - doctest_runner_2024[68d0bfab61465c48]::main
[INFO] [stdout]   22:     0x5f7ed6eb3183 - <fn() -> std[929523f510218772]::process::ExitCode as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5f7ed6eae6e6 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[929523f510218772]::process::ExitCode, std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   24:     0x5f7ed6eaea99 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5f7ed7085857 - <&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5f7ed7085857 - std[929523f510218772]::panicking::catch_unwind::do_call::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5f7ed7085857 - std[929523f510218772]::panicking::catch_unwind::<i32, &dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5f7ed7085857 - std[929523f510218772]::panic::catch_unwind::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5f7ed7085857 - std[929523f510218772]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5f7ed7085857 - std[929523f510218772]::panicking::catch_unwind::do_call::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5f7ed7085857 - std[929523f510218772]::panicking::catch_unwind::<isize, std[929523f510218772]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5f7ed7085857 - std[929523f510218772]::panic::catch_unwind::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5f7ed7085857 - std[929523f510218772]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5f7ed6eae621 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   35:     0x5f7ed6eb44e5 - main
[INFO] [stdout]   36:     0x72b7bc2e31ca - <unknown>
[INFO] [stdout]   37:     0x72b7bc2e328b - __libc_start_main
[INFO] [stdout]   38:     0x5f7ed6ead8c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1616) panicked at /tmp/rustdoctestGSocOw/doctest_bundle_2024.rs:930:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e3c93bb7ff8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e3c93bb7ff8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e3c93bb7ff8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e3c93bb7ff8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e3c93bcd05a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e3c93bcd05a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5e3c93bbd792 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5e3c93bbd792 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5e3c93b95a16 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e3c93b95a16 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e3c93bafb51 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5e3c93bafdcb - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5e3c93b95ad2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5e3c93b8aa39 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e3c93b9690d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5e3c93bcd81c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e3c93bcd592 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5e3c939e4e7d - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_69::main
[INFO] [stdout]   18:     0x5e3c939e4f26 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_69::__main_fn
[INFO] [stdout]   19:     0x5e3c939d8fe1 - doctest_runner_2024[68d0bfab61465c48]::__doctest_69::TEST::{closure#0}
[INFO] [stdout]   20:     0x5e3c939dd366 - <doctest_runner_2024[68d0bfab61465c48]::__doctest_69::TEST::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5e3c939da6c9 - doctest_runner_2024[68d0bfab61465c48]::main
[INFO] [stdout]   22:     0x5e3c939dc183 - <fn() -> std[929523f510218772]::process::ExitCode as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5e3c939d76e6 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[929523f510218772]::process::ExitCode, std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   24:     0x5e3c939d7a99 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5e3c93bae857 - <&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5e3c93bae857 - std[929523f510218772]::panicking::catch_unwind::do_call::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5e3c93bae857 - std[929523f510218772]::panicking::catch_unwind::<i32, &dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5e3c93bae857 - std[929523f510218772]::panic::catch_unwind::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5e3c93bae857 - std[929523f510218772]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5e3c93bae857 - std[929523f510218772]::panicking::catch_unwind::do_call::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5e3c93bae857 - std[929523f510218772]::panicking::catch_unwind::<isize, std[929523f510218772]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5e3c93bae857 - std[929523f510218772]::panic::catch_unwind::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5e3c93bae857 - std[929523f510218772]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5e3c939d7621 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   35:     0x5e3c939dd4e5 - main
[INFO] [stdout]   36:     0x79029e31d1ca - <unknown>
[INFO] [stdout]   37:     0x79029e31d28b - __libc_start_main
[INFO] [stdout]   38:     0x5e3c939d68c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::writer (line 216) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1604) panicked at /tmp/rustdoctestGSocOw/doctest_bundle_2024.rs:870:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c38c702bff8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c38c702bff8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c38c702bff8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c38c702bff8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c38c704105a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c38c704105a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5c38c7031792 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5c38c7031792 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5c38c7009a16 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c38c7009a16 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c38c7023b51 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5c38c7023dcb - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5c38c7009ad2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5c38c6ffea39 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5c38c700a90d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5c38c704181c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5c38c7041592 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5c38c6e57ffc - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_63::main
[INFO] [stdout]   18:     0x5c38c6e581c6 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_63::__main_fn
[INFO] [stdout]   19:     0x5c38c6e4cd31 - doctest_runner_2024[68d0bfab61465c48]::__doctest_63::TEST::{closure#0}
[INFO] [stdout]   20:     0x5c38c6e511e6 - <doctest_runner_2024[68d0bfab61465c48]::__doctest_63::TEST::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5c38c6e4e6c9 - doctest_runner_2024[68d0bfab61465c48]::main
[INFO] [stdout]   22:     0x5c38c6e50183 - <fn() -> std[929523f510218772]::process::ExitCode as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5c38c6e4b6e6 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[929523f510218772]::process::ExitCode, std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   24:     0x5c38c6e4ba99 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5c38c7022857 - <&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5c38c7022857 - std[929523f510218772]::panicking::catch_unwind::do_call::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5c38c7022857 - std[929523f510218772]::panicking::catch_unwind::<i32, &dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5c38c7022857 - std[929523f510218772]::panic::catch_unwind::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5c38c7022857 - std[929523f510218772]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5c38c7022857 - std[929523f510218772]::panicking::catch_unwind::do_call::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5c38c7022857 - std[929523f510218772]::panicking::catch_unwind::<isize, std[929523f510218772]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5c38c7022857 - std[929523f510218772]::panic::catch_unwind::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5c38c7022857 - std[929523f510218772]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5c38c6e4b621 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   35:     0x5c38c6e514e5 - main
[INFO] [stdout]   36:     0x7c526dac01ca - <unknown>
[INFO] [stdout]   37:     0x7c526dac028b - __libc_start_main
[INFO] [stdout]   38:     0x5c38c6e4a8c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::new (line 181) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1600) panicked at /tmp/rustdoctestGSocOw/doctest_bundle_2024.rs:845:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5861b3dbcff8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5861b3dbcff8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5861b3dbcff8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5861b3dbcff8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5861b3dd205a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5861b3dd205a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5861b3dc2792 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5861b3dc2792 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5861b3d9aa16 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5861b3d9aa16 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5861b3db4b51 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5861b3db4dcb - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5861b3d9aad2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5861b3d8fa39 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5861b3d9b90d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5861b3dd281c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5861b3dd2592 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5861b3be8a4c - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_61::main
[INFO] [stdout]   18:     0x5861b3be8ba6 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_61::__main_fn
[INFO] [stdout]   19:     0x5861b3bddc31 - doctest_runner_2024[68d0bfab61465c48]::__doctest_61::TEST::{closure#0}
[INFO] [stdout]   20:     0x5861b3be2166 - <doctest_runner_2024[68d0bfab61465c48]::__doctest_61::TEST::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5861b3bdf6c9 - doctest_runner_2024[68d0bfab61465c48]::main
[INFO] [stdout]   22:     0x5861b3be1183 - <fn() -> std[929523f510218772]::process::ExitCode as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5861b3bdc6e6 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[929523f510218772]::process::ExitCode, std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   24:     0x5861b3bdca99 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5861b3db3857 - <&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5861b3db3857 - std[929523f510218772]::panicking::catch_unwind::do_call::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5861b3db3857 - std[929523f510218772]::panicking::catch_unwind::<i32, &dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5861b3db3857 - std[929523f510218772]::panic::catch_unwind::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5861b3db3857 - std[929523f510218772]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5861b3db3857 - std[929523f510218772]::panicking::catch_unwind::do_call::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5861b3db3857 - std[929523f510218772]::panicking::catch_unwind::<isize, std[929523f510218772]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5861b3db3857 - std[929523f510218772]::panic::catch_unwind::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5861b3db3857 - std[929523f510218772]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5861b3bdc621 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   35:     0x5861b3be24e5 - main
[INFO] [stdout]   36:     0x74cc43d951ca - <unknown>
[INFO] [stdout]   37:     0x74cc43d9528b - __libc_start_main
[INFO] [stdout]   38:     0x5861b3bdb8c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1614) panicked at /tmp/rustdoctestGSocOw/doctest_bundle_2024.rs:918:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5736cdbff8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a5736cdbff8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a5736cdbff8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a5736cdbff8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a5736cf105a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a5736cf105a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5a5736ce1792 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5a5736ce1792 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5a5736cb9a16 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a5736cb9a16 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a5736cd3b51 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5a5736cd3dcb - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5a5736cb9ad2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5a5736caea39 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5a5736cba90d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5a5736cf181c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5a5736cf1592 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5a5736b08a4c - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_68::main
[INFO] [stdout]   18:     0x5a5736b08d46 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_68::__main_fn
[INFO] [stdout]   19:     0x5a5736afcf61 - doctest_runner_2024[68d0bfab61465c48]::__doctest_68::TEST::{closure#0}
[INFO] [stdout]   20:     0x5a5736b01326 - <doctest_runner_2024[68d0bfab61465c48]::__doctest_68::TEST::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5a5736afe6c9 - doctest_runner_2024[68d0bfab61465c48]::main
[INFO] [stdout]   22:     0x5a5736b00183 - <fn() -> std[929523f510218772]::process::ExitCode as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5a5736afb6e6 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[929523f510218772]::process::ExitCode, std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   24:     0x5a5736afba99 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5a5736cd2857 - <&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5a5736cd2857 - std[929523f510218772]::panicking::catch_unwind::do_call::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a5736cd2857 - std[929523f510218772]::panicking::catch_unwind::<i32, &dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a5736cd2857 - std[929523f510218772]::panic::catch_unwind::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a5736cd2857 - std[929523f510218772]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5a5736cd2857 - std[929523f510218772]::panicking::catch_unwind::do_call::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a5736cd2857 - std[929523f510218772]::panicking::catch_unwind::<isize, std[929523f510218772]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a5736cd2857 - std[929523f510218772]::panic::catch_unwind::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a5736cd2857 - std[929523f510218772]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5a5736afb621 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   35:     0x5a5736b014e5 - main
[INFO] [stdout]   36:     0x7d0ba60f31ca - <unknown>
[INFO] [stdout]   37:     0x7d0ba60f328b - __libc_start_main
[INFO] [stdout]   38:     0x5a5736afa8c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::split_with_adapter (line 151) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1610) panicked at /tmp/rustdoctestGSocOw/doctest_bundle_2024.rs:885:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60f2676deff8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60f2676deff8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60f2676deff8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60f2676deff8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60f2676f405a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60f2676f405a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x60f2676e4792 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x60f2676e4792 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x60f2676bca16 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60f2676bca16 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60f2676d6b51 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x60f2676d6dcb - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x60f2676bcad2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x60f2676b1a39 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x60f2676bd90d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x60f2676f481c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x60f2676f4592 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x60f26750b30c - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_65::main
[INFO] [stdout]   18:     0x60f26750b656 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_65::__main_fn
[INFO] [stdout]   19:     0x60f2674ffde1 - doctest_runner_2024[68d0bfab61465c48]::__doctest_65::TEST::{closure#0}
[INFO] [stdout]   20:     0x60f267504266 - <doctest_runner_2024[68d0bfab61465c48]::__doctest_65::TEST::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x60f2675016c9 - doctest_runner_2024[68d0bfab61465c48]::main
[INFO] [stdout]   22:     0x60f267503183 - <fn() -> std[929523f510218772]::process::ExitCode as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x60f2674fe6e6 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[929523f510218772]::process::ExitCode, std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   24:     0x60f2674fea99 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x60f2676d5857 - <&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x60f2676d5857 - std[929523f510218772]::panicking::catch_unwind::do_call::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x60f2676d5857 - std[929523f510218772]::panicking::catch_unwind::<i32, &dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x60f2676d5857 - std[929523f510218772]::panic::catch_unwind::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x60f2676d5857 - std[929523f510218772]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x60f2676d5857 - std[929523f510218772]::panicking::catch_unwind::do_call::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x60f2676d5857 - std[929523f510218772]::panicking::catch_unwind::<isize, std[929523f510218772]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x60f2676d5857 - std[929523f510218772]::panic::catch_unwind::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x60f2676d5857 - std[929523f510218772]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x60f2674fe621 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   35:     0x60f2675044e5 - main
[INFO] [stdout]   36:     0x7038285151ca - <unknown>
[INFO] [stdout]   37:     0x70382851528b - __libc_start_main
[INFO] [stdout]   38:     0x60f2674fd8c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (1554) panicked at /tmp/rustdoctestGSocOw/doctest_bundle_2024.rs:135:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5af9aec6eff8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5af9aec6eff8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5af9aec6eff8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5af9aec6eff8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5af9aec8405a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5af9aec8405a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5af9aec74792 - std[929523f510218772]::io::default_write_fmt::<std[929523f510218772]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5af9aec74792 - <std[929523f510218772]::sys::stdio::unix::Stderr as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5af9aec4ca16 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5af9aec4ca16 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5af9aec66b51 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5af9aec66dcb - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5af9aec4cad2 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5af9aec41a39 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5af9aec4d90d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5af9aec8481c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5af9aec84592 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/result.rs:1872:5
[INFO] [stdout]   17:     0x5af9aea98624 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_8::main
[INFO] [stdout]   18:     0x5af9aea98806 - doctest_bundle_2024[d1a8ab2af66bfb31]::__doctest_8::__main_fn
[INFO] [stdout]   19:     0x5af9aea8ee31 - doctest_runner_2024[68d0bfab61465c48]::__doctest_8::TEST::{closure#0}
[INFO] [stdout]   20:     0x5af9aea93426 - <doctest_runner_2024[68d0bfab61465c48]::__doctest_8::TEST::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5af9aea916c9 - doctest_runner_2024[68d0bfab61465c48]::main
[INFO] [stdout]   22:     0x5af9aea93183 - <fn() -> std[929523f510218772]::process::ExitCode as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5af9aea8e6e6 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[929523f510218772]::process::ExitCode, std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   24:     0x5af9aea8ea99 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5af9aec65857 - <&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5af9aec65857 - std[929523f510218772]::panicking::catch_unwind::do_call::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5af9aec65857 - std[929523f510218772]::panicking::catch_unwind::<i32, &dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5af9aec65857 - std[929523f510218772]::panic::catch_unwind::<&dyn core[28b146924c2f19c6]::ops::function::Fn<(), Output = i32> + core[28b146924c2f19c6]::panic::unwind_safe::RefUnwindSafe + core[28b146924c2f19c6]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5af9aec65857 - std[929523f510218772]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5af9aec65857 - std[929523f510218772]::panicking::catch_unwind::do_call::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5af9aec65857 - std[929523f510218772]::panicking::catch_unwind::<isize, std[929523f510218772]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5af9aec65857 - std[929523f510218772]::panic::catch_unwind::<std[929523f510218772]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5af9aec65857 - std[929523f510218772]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5af9aea8e621 - std[929523f510218772]::rt::lang_start::<std[929523f510218772]::process::ExitCode>
[INFO] [stdout]   35:     0x5af9aea944e5 - main
[INFO] [stdout]   36:     0x7fe726cd91ca - <unknown>
[INFO] [stdout]   37:     0x7fe726cd928b - __libc_start_main
[INFO] [stdout]   38:     0x5af9aea8d8c5 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::new (line 181)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::reader (line 198)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::writer (line 216)
[INFO] [stdout]     src/transport/mod.rs - transport::split_with_adapter (line 151)
[INFO] [stdout]     src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470)
[INFO] [stdout]     src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 47 passed; 7 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.62s; merged doctests compilation took 1.30s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0", kill_on_drop: false }`
[INFO] [stdout] e4e1893ce319ed8d64b09e94124370b36c23cea1a8747fc6c6fd7eb00fc463f0
